89512
656412
119509
749464
628555
48694
12686
839159
342148
857911
994235
766180
5426367
4454934
4288459
3432462
3416998
3356286
3302956
2977728
2957226
2457209
2122352
2117407