856836
35697
77452
537223
41688
428740
542172
45857
219908
906373
118104
268998
968336
68675
78038
728557
9660744
575786
3394577
3253980
3126510
2347192
2064495
2008492
1967216
178266
1751948
16005
151761
1491545