122107117
116660104
11516522
474188
471662
4235987
347251
340313
3212726
3117694
2831601
2750198
231609
446277
988980
745581
134528
497797
2501
42973
426
952218
787598
7677