95570
229989
983735
129322
150485
836949
162265
665529
838781
135845
462679
565780
45245
787157
110721
4613
12435745
632186
4070577
3974980
3312510
2678192
2122495
2095216
2033492
182766
1762948
16255
153361
1529545