504
0
7034
2
957
1
554
7071
5
2570
2933
1723
2268
3
1806
1270
280
392
2349
2320
6
696
1547
716
464
2462
4573
1431
6713
11
3580