1006242
565933
966489
524248
425620
931491
367682
655201
41831
425969
170790
942850
688655
1004847
981193
423825
9664744
575786
3394577
3253980
3126510
2347192
2064495
2008492
1967216
178266
1751948
16005
151761
1491545