110394
990566
514527
411972
610539
238684
965101
2052
472538
361233
884444
719367
5160799
3574581
3098148
2403804
2237988
2060609
1978358
191878
1774118
1722136
1692196
1639471