504
0
882
3
7034
2
957
1
554
7071
5
2570
2933
1723
2268
2992
6
940
280
1172
392
2349
1438
1686
1657
2320
2354
4
9055
10
1450
1529
983
3920
3633
13
1500
696
1428