684869
806457
227301
594
388278
751385
3572
63824
419239
196994
770
584559
4304364
3621456
3567929
3192460
2919998
2823283
2787955
2607725
2516226
2111209
1942351
1905407