882518
150749
145541
65129
963661
760119
554360
271360
353578
502311
479111
893176
163616
945424
807675
575328
9659744
575786
3394577
3253980
3126510
2347192
2064495
2008492
1967216
178266
1751948
16005
151761
1491545