810
1
2999
3
2228
0
4601
737
1549
2428
928
2
2258
512
569
5367
3571
1046
574
2520
1734
524
1895
619
1211
3597
5
2396
6026
2879
812
2294
2152
2897
1938