579487
81748
86838
436534
689148
634237
362952
960249
75953
384288
486538
243114
5111799
3543581
3043148
2346804
2223988
2030609
1939357
190678
1755118
1717136
1679195
1631471