228
0
1
174
291
2
346
421
324
308
1156
483
1019
440
1330
573
331
1362
3
878
205
240
799
195
1106
5
179
639
1273