2512
2
754
1
2303
1234
0
5367
3
3571
1734
1895
619
810
1211
3597
5
2396
6026
2879
812
3326
2294
2152
2897
1938
300
9611
5726
83
745
1418
4
592
1345