2398
8
2061
3
389
0
1765
2
2271
4
2695
1271
1
1744
1647
4387
5771
10
8627
796
6
2333
717
2954
2999
289
4083
973
4375
1211
3971
982
1241
2655
8819
12
1943
3637
8527