891770
123362
618169
598521
887576
1168330
689195
1083841
799770
1225528
785321
650164
86891
1629738
334427
127041
17727483
15181692
13832960
10663916
7074156
7011668
6899831
6815362
6248477
5698960
5467623
5323253
431770
4039231