109334
333942
534448
836813
648706
868159
104341
80137
725284
455963
621460
443644
314234
206918
866621
575115
17727483
15178692
13832960
10661916
7074156
7011668
6899831
6815362
6248477
5698960
5467623
5323253
431770
4039231