4128313
3328160
284894
2591833
2174354
1927254
1593715
1535541
1426327
1408869
1298060
1058956
1058104
993579
771043
721311
715391
712268
676873
632966
552234
55132
512802
463662
412035
411702
352031
311015
305346
27149
277747
252395
234317
185265
177978
164293
164632
155726
158433
137942
11763
102430
101739
93644
8859
83448
84536
56821
55925
53868
55580
41216
03636