2061
3
2271
4
1638
1233
1
2326
3364
1744
1647
921
5771
10
8627
796
6
2333
717
2954
2
2999
2495
0
289
4083
973
4375
1211
3971
982
2655
8819
12
3637
1690
8527
6926
7