504
0
7034
2
957
1
554
7071
5
2570
2933
1723
1699
2268
3
940
280
392
2349
2320
6
1532
801
1000
1500
696
716
464
1787
868
1681
2110
89
496
2276
630