87735
1634140
754968
898689
2210735
999672
1382387
1901369
899531
1841313
1429825
1476139
153266
1197684
77038
138466
17727483
15178692
13832960
10661916
7074156
7011668
6899831
6815362
6248477
5698960
5467623
5323253
431770
4039231