165
2
91
1
62
385
384
3
356
108
84
174
0
140
93
308
797
7
110
214
155
618
503
164
42
258
370
401
73
612
106
77
323
387