3512
3874
38810
76426
1440
37410
2070
2633
4265
79425
53916
87221
1636817
1156612
11223276
1035416
10139259
97744
8290155
776211
71166
61934
57522
54188