504
0
7034
2
957
1
554
7071
5
2570
2933
1723
2268
3
940
280
392
2349
2320
6
1558
1278
1087
782
1917
1105
2833
1459
4
1579
2699
2771
1500
565
785
337
696