639854
499683
1064448
711957
575584
1093750
68985
774830
606372
991657
128319
1095631
1093762
996337
773878
1130282
17740483
15207692
13861960
10667916
7093156
7017668
6900831
6826362
6253477
5704960
5476623
5338253
431970
4045231