1535
7547
1350
1511
1972
2076
39311
2131
3125
26510
992
29112
1636817
1156912
11234276
1035416
10144259
97744
8293155
776211
71206
61944
57562
54188