586485
856772
74332
59110
197102
632697
730667
90300
347739
494384
636446
70364
28940454
24372119
21910990
21136480
16462333
14840969
140271028
13358239
11510764
1147176
9444480
942158