599333
931453
506835
795762
18532
350480
59454
708968
34647
40198
906113
494846
5456367
4488934
4309459
3438462
3429998
3372286
3321956
2988729
2969226
2468209
2125352
2121407