3470
28730
2858160
246894
2370
17314
1451013
1162
1051
10522
10356
960
940
784
770
7616
660
6311
621311
520
527
504
454
427
396
374
372
361
348
320
314
282
285
261
257
245346
246
235
202
164
122
102