504
0
7034
2
957
1
554
7071
5
2570
2933
1723
2268
3
940
280
392
2349
2320
6
2072
2604
1446
5216
8
2589
2034
383
432
1184
1505
1372
5718
1945
3490
1500
1167