9812
383
610
560
356
16515
693
523
1526
13310
10912
1446
691612
49733
48900
48448
4267271
4065158
33314
3268151
31376
26912
24591
23030