170
300
431
240
470
2390
160
3625391
4148956
6238061
9161833
1854
1620617
1138712
10825276
1024416
9771258
96983
8061155
761211
70266
60934
56462
53558