4224
3986
2983
2517
1566
1533
1454
922
634
500
488
479
430
426
413
348
335
235
233
218
199
153
131
128
126
125
118
83
76
68
61
60
56
54
48
45
44
42
34
33
31
21
19
17
16
15
14
13
12
10
8
7
6