4306
3401
3146
2517
1605
1596
1545
848
743
583
507
460
432
418
415
413
220
214
190
157
143
142
134
132
119
98
93
89
87
79
73
59
58
54
46
43
37
36
30
28
27
25
20
19
18
16
15
13
12
9
7