672761
461992
532915
400296
29647
695708
331195
1006132
942291
501784
4587
800466
2910361
2603455
2537928
2484455
2226995
2124955
2081281
2017719
1904226
1672208
1610351
1567406