42345
1057659
252677
11224
104936
47714
619885
13234
972196
51466
945899
41545
5456367
4489934
4310459
3438462
3429998
3372286
3322956
2988729
2970226
2469209
2125352
2121407