903533
315847
289763
932123
321470
219300
846784
722100
1004576
327823
268922
187995
5036799
3468581
2939148
2264804
2194988
1983609
188878
1865357
1723118
1700136
1643195
1613471