1089
2
1085
1
1671
5135
4
7756
3
1640
2697
5
13159
10
3990
0
4915
7
2263
1132
5009
2260
2967
8822
1182
2169
3650
653
1758
4987
1506
2408
3752
2275
4713
1215
3233
16
3114