2870
30721
6590
11321
2110
3590
1300
970
1482
1180
1270
1651
2007837
14105284
1384112
12222261
1187740
111853
10122157
995212
838637
81606
76715
69912