1045356
834457
409712
352700
19791
533967
30173
633269
100479
779638
415132
412201
154552
284456
184786
277793
9724744
577786
3411577
3266980
3134510
2360192
2067495
2010492
1974216
178766
1751948
16015
151761
1494545