4358314
4144178
3478160
33348
295894
27546
2533391
2344354
20914
2007254
1927959
1861013
1468869
1378060
1148104
1043579
821043
761311
716873
582234
532802
421702
352031
28149
287747
262395
254317
190
185265
184632
186
178433
177978
164293
160
111739
11763
110
102430
101
93644
90
80
8859
83448
84536
53868
55580
41216