122107117
116660104
11516522
474188
471662
4235987
347251
340313
3212726
3117694
2831601
2750198
449178
684267
664593
455327
628392
692443
934259
9005
7159
380752
600807
79735