746133
572858
1640591
934221
782627
431525
423603
461963
644396
987666
535397
90984
717729
107218
1157903
1175336
20161484
19590692
17941960
11940916
9263156
7907362
7847668
7186623
7072831
6915477
6896960
6414253
457470
4363231