562
2
740
4
375
1
888
1262
0
262
939
1027
659
708
101
1119
168
1455
3
1688
650
454
881
1750
854
724
1134
675
589
520
946
396
573
567
1130