39457
27610
21628
2719
2273
1438
46330
1914
3746157
763
1048
972
650912
46463
44628
3972271
31614
3081151
29336
25182
23160
21240