5226
4869
4429
3069
2501
2476
2119
2083
1993
1586
1395
1363
1345
1085
1074
1050
978
965
924
705
614
589
566
503
474
435
415
406
384
334
321
316
284
248
231
205
203
189
184
178
175
163
157
148
140
130
108
100
79
77
71
70
66
57
56
53
48
46
45