179
0
1
238
518
3
412
226
505
243
350
2
177
1219
150
71
739
181
316
154
137
638
1023
189
403
458
746
1091
1380
1010
333
1028
1293
185
183
883
373
4
324
374
141
307
1100
155
1161
331
134