2396
1
1268
2
1245
1545
1107
1015
1694
951
690
2669
564
1526
1046
1743
0
108797
2384
1421
2540
1084
4443
9
2840
3
17333
27
1947
2699
1547
3830
8
1166
3001
21152
2949