586986
216985
771593
587796
201397
865867
669273
799336
192363
8491
395990
876328
5169799
3589581
3117148
2418804
2243988
2069609
1989358
192178
1776118
1724136
1696196
1642471