140281
169553
445257
986600
841487
354520
597184
84550
1776
332811
990557
22548
5151799
3569581
3083148
2395804
2234988
2053609
1975358
191678
1771118
1722136
1691196
1638471