2989
1
1391
1917
3054
5
2956
2
2999
3
2032
2057
1683
0
2576
2551
4
2189
3754
3025
1679
1570
1306
3117
8