3299
1233
1839
2037
32715
36115
2130
2883
2530
1770
2690
11514
692012
49763
49020
48588
4272271
4065158
33344
3272151
31426
27002
24651
23040