22149
977423
459246
42887
915242
220186
730335
946901
291
71
251
141
5464367
4496934
4313459
3439462
3431998
3374286
3326956
2994729
2977226
2471209
2126352
2121407