456
1
556
296
913
6
705
5
320
583
2
378
4
239
226
561
368
311
541
1307
286
820
0
229
431
433
83
425
382
562
458
397
1760
1969
576
1178