156
1
354
0
890
3
246
150
2
226
141
178
179
345
262
227
299
77
81
291
127
739
302
269
128
205
242
4
79
850
265
214
224
330