545284
354458
23287
254503
245586
945601
315462
364685
427509
994435
569879
243421
5208366
4261933
4157458
3390461
3328998
3244285
3189955
2896726
2889226
2391209
2089352
2073407