122107117
116660104
11516522
474188
471662
4235987
347251
340313
3212726
3117694
2831601
2750198
384815
615684
243550
922654
27681
290992
699430
367932
53553
942543
923539
85244