160
1
850
4
392
2
122
130
0
117
372
1316
3
112
183
789
91
124
213
165
276
335
59
89
169
678
192
85
590
97
197
495
47
121
115