558
1
1321
2
903
519
1154
568
0
2711
5
92
1646
1713
9
773
460
1859
619
2449
1578
990
952
87
1162
484
581
1462
807
860
589
1185
722
703
1236