4462
4181
3149
2535
1632
1459
1450
1259
610
501
456
408
405
401
279
276
257
253
231
210
146
145
138
130
128
119
100
98
89
69
67
59
57
56
48
47
46
42
29
28
27
22
21
19
17
16
15
14
13
11
10
9
8