2680
0
1679
2
2435
1
2189
3
2495
950
1388
1711
9607
2710
2100
1496
3386
3178
3803
2901
1125
1211
2454
1359
1903
12733
5
3034
1038
4617
4
1534
1017
982
1393
2340