106599
855763
635273
15240
478117
538871
708766
1004430
300142
603526
471388
839508
5106799
3539581
3039148
2341804
2223988
2027609
1937357
190578
1751118
1716136
1678195
1630471