504
0
7034
2
957
1
554
2769
2428
7071
5
2570
2933
1723
2550
2268
3
5919
2115
940
280
1961
1691
7
1876
392
2349
2320
6
2534
3071
11
1500
696
716
464
4237
479