101765
658922
238853
311218
431904
18704
570296
280742
387705
160149
900550
776931
5050799
3488581
2963148
2289804
2202988
1995609
189278
1885357
1733118
1706136
1651195
1619471