122155117
116672104
11582522
478088
473962
4376987
349651
343114
3241726
3142694
2838601
2761198
14986
338208
412422
59462
14661
224937
990588
781865
880820
403118
235590
98126