5677
15
1178
2
3403
3
699
6
415
0
1100
1
798
2493
177
1171
1538
1633
5966
7
1133
1939
2005
957
951
454
403
514
2121
4
409
1045
456
649
1557
1661
2634
602