504
0
7034
2
3644
1
1876
2039
7
957
554
7071
5
2570
2933
1723
2268
3
940
280
392
2349
1103
2320
6
2342
1500
2294
696
1825
716
464
1321
1788
1109
867
570