454707
327902
1029197
871487
559446
236334
360482
96584
760689
1083237
923433
475595
965744
385974
1017729
592822
10856744
612686
3819577
3725980
3233510
2551192
2099495
2060216
2026492
181966
1759948
16085
152861
1521545