2123
2
904
1
2344
3374
4
1080
6057
11
751
2760
2794
1787
956
0
2838
1791
2720
3
1937
7
1674
2049
1013
1539
2025
816
1318
3943
521
389
467
535
2385
1099
1933