145
773
403
164
2390
28
2
1152
391
9
113
1006
165
11860