504
0
7034
2
957
1
554
7071
5
2570
2933
1723
2268
3
940
280
392
2349
2320
6
1709
8
1740
2104
2916
2055
1304
2083
1210
1529
2610
1857
4832
5970
2346
1446
2131