938676
120980
273577
159853
63943
624577
851306
893377
938623
265957
901187
457516
5459367
4491934
4311459
3438462
3430998
3372286
3324956
2989729
2972226
2469209
2126352
2121407