877397
36168
1009758
47675
137942
835509
499946
78825
266790
348664
972991
259991
189443
1155626
509246
1047406
20158484
19579692
17940960
11936916
9260156
7905362
7839668
7185623
7072831
6914477
6895960
6413253
457470
4363231