639881
268345
614353
724372
999603
839431
173826
172185
396179
356581
699992
323751
5036799
3470581
2941148
2265804
2194988
1984609
188878
1866357
1724118
1701136
1645195
1614471