406710
128840
59291
946556
452103
69066
330552
829969
712769
74579
98814
78161
5092799
3520581
3024148
2326804
2216988
2013609
1915357
190078
1746118
1715136
1666195
1625471