140462
103773
312435
542159
420590
604408
287622
660452
846269
406576
639610
750283
4998798
3436581
2914148
2231804
2178988
1964609
187978
1852357
1708118
1692136
1631195
1607471