122107117
116660104
11516522
474188
471662
4235987
347251
340313
3212726
3117694
2831601
2750198
820548
128952
591928
616740
766227
487195
743437
322863
222233
514256
52785
252140