122107117
116660104
11511522
474088
471462
4234987
347151
340313
3212726
3116694
2831601
2750198
357190
872580
386959
684193
685180
388941
351323
358597
97698
319361
671144
981819