6271
40751
684
580
532
20110
1473
1374
30634
12210
1033
1977
651512
46563
46360
44688
3980271
3756157
31614
3084151
29376
25182
23170
21260