3830
3218160
31930
268894
2670
20114
1661013
13022
1222
11356
1121
1090
1030
9316
834
820
720
707
7011
681311
580
514
516
507
414
401
382
368
344
340
322
325
317
305346
305
306
281
262
184
132
112