560
1
1574
570
6
2596
7
1462
5183
12
556
568
502
610
838
0
1087
3
572
2
497
389
484
3122
525
437
540
494
1085
431
2129
1256
533
445
402
554
1114
5