504
0
873
1
7034
2
957
2740
554
7071
5
2570
2933
1723
1992
2268
3
536
940
4032
280
1387
392
2349
2320
6
3059
410
1500
696
716
464
128
1575
89
2276