2650
4240
2070
930
9491
5261
1151311
9711
584
29037
27324
30021
650912
46463
46330
44628
3972271
3746157
31614
3081151
29336
25182
23160
21240