13510
21043
1580
6321
2890
54534
2640
1682
2907
3847
1910
2316
2007837
14105284
1384112
12222261
1187740
111853
10122157
995212
838637
81606
76715
69912