172
1
78
157
609
109
298
80
74
141
77
68
305
0
195
188
91
254
356
193
54
83
102
200
133
316
120
2
346
99
764