122155117
116672104
11582522
478088
473962
4376987
349651
343114
3241726
3142694
2838601
2761198
584311
197785
261412
506509
536223
434345
783567
738478
2773
86330
74280
20068