122175117
116674104
11618522
478788
474862
4407987
350351
344314
3245726
3152694
2839601
2767198
878171
758673
359658
705268
932801
182336
19797
375145
536374
2716
476409
605388