169553
445257
986600
841487
354520
597184
84550
1776
332811
990557
22548
29873
5111799
3544581
3043148
2346804
2224988
2030609
1939357
190678
1755118
1717136
1680195
1631471