843995
129650
910168
6696
50988
397914
328998
7023
20161
42884
88916
921568
5051799
3488581
2963148
2289804
2202988
1996609
189278
1885357
1733118
1706136
1652195
1619471