504
0
7034
2
957
1
554
7071
5
2570
2933
1723
2268
3
2053
2044
940
280
392
2349
2320
6
467
1500
696
1788
716
464
4072
89
2276
300
630
457
571
591