10121
358564
507720
59287
778522
520678
995876
963164
55251
569981
730330
909874
5532367
4542935
4359459
3457998
3447462
3414286
3366956
3018729
3007226
2493209
2136407
2136352