504
0
2570
2320
6
7034
2
957
1
554
7071
5
2933
1723
2268
3
940
280
392
2349
837
1047
3901
1959
4
8072
666
1842
2302
500
2503
1376
1180
925
1500
3301
13
1203