2301
1
2271
4
2036
2
1967
862
1694
1413
1744
1451
0
951
1155
385
4248
1743
2312
1688
574
717
2954
1729
3971
2522
8527
2041
2313
2075
4821