906250
783298
6745
463962
478155
512180
252213
682640
965815
811389
291410
754719
175551
482202
361141
42704
12709747
635086
4102577
3991980
3318510
2700192
2125495
2098216
2034492
182966
1762948
16265
153361
1529545