447
402
340
1053
720
530
260
332
230
261
331
330
603811
43380
43263
41187
3655270
3422156
29724
2877149
27346
23252
21620
19770