1041
4294
9049
8165
1410
1550
3446
2170
25010
1843
1510
1940
1638417
1159112
11278276
1037216
10191259
97784
8323155
778211
71346
62074
57632
54248