1067
6
931
3
1253
383
1
310
356
362
2
422
719
275
299
563
581
634
4
100
759
0
703
318
406
1048
1659
510
440
388
366
303
233
304
468