2997
9
3590
4
1508
2
3832
1624
11
2051
7
1235
1
6080
6
2202
920
995
3105
2286
2701
0
1348
3
1351
1470
13670
3078
1547
13
4280
2628
6613
8
1424
1971
2817
1224
2112
1491
1955