504
0
7034
2
957
1
554
7071
5
2570
2933
1723
2268
3
1240
940
280
392
2349
2320
6
2099
1747
2126
24091
1446
2455
753
6698
7
725
1549
103
883
2888
2660
1635