200170
40910
836626
42178
47895
147125
816920
826337
791274
87928
991785
324435
4306364
3621456
3568929
3192460
2919998
2823283
2787955
2607725
2516226
2112209
1942351
1905407