679436
81271
884112
604851
920111
42720
14660
834627
87994
128774
365175
973267
5464367
4496934
4313459
3439462
3431998
3374286
3326956
2994729
2977226
2471209
2126352
2121407