1684
2939
210
1236
500
30214
2446
1344
22010
1718
24023
1295
651212
46563
46350
44678
3980271
3756157
31614
3082151
29376
25182
23160
21260