158583
313642
543862
456887
809894
314210
593229
36292
388914
313104
147589
955700
5049799
3487581
2963148
2288804
2201988
1995609
189278
1884357
1731118
1706136
1651195
1618471