2926
4
3473
1
4477
2
2597
6044
8
2721
3
3106
9106
1383
5505
14
4305
2405
1516
2656
1184
2798
6231
0
7762
2838
382
13034
1102
1372
2066
797
511
4099
799
1101