106186
907463
657509
537941
418788
992152
475941
46121
698994
595713
876319
172959
5520367
4536935
4353459
3449998
3446462
3409286
3356956
3013729
3004226
2486209
2136352
2133407