1835
2100
8741
12192
32460
1460
1841
2076873
1877
78625
57722
7909
1587716
1095612
9975276
995416
94983
9137258
7470154
726311
68395
58133
54292
52278