452812
18710
677677
908148
497768
10257
302723
859445
75588
94440
680667
698702
5092799
3520581
3024148
2326804
2215988
2013609
1915357
190078
1746118
1715136
1666195
1625471