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