623783
870467
28781
284707
937331
93352
709989
78748
547882
126292
964897
330640
5463367
4495934
4313459
3439462
3431998
3374286
3326956
2993729
2976226
2470209
2126352
2121407