5380
3332
684
580
532
1939
1473
1374
30634
12210
28926
1033
652812
46643
46490
44728
3992271
3774157
31664
3095151
29506
25272
23220
21410