488108
302636
931691
94731
642870
625579
281936
169546
624627
676231
87562
735318
5141799
3566581
3072148
2383804
2230988
2047609
1966358
191478
1765118
1719136
1689196
1636471