333942
534448
836813
648706
868159
104341
80137
725284
455963
621460
443644
314234
206918
866621
575115
62460
17740483
15210692
13862960
10667916
7093156
7019668
6900831
6827362
6254477
5704960
5477623
5338253
432070
4045231