903895
1198106
270159
373428
1556400
636368
1177817
1233282
793717
1573786
1113432
544209
792819
1176744
95485
379388
20158484
19576692
17940960
11936916
9260156
7904362
7839668
7185623
7072831
6914477
6894960
6413253
457470
4363231