200
4260
1731
1070
2030
37560
35333
8090
16620
12070
89930
2627
6094
79337
96225
1842
2153
8763
2105
75317
37317
1374176
1396737
56112
3291311