10113
353127
3874
4187
500421
929750
747714
112833
756870
440613
52334
555354
2914361
2605455
2539928
2485455
2226995
2128955
2082281
2017719
1904226
1672208
1611351
1568406