2696
1
2109
4
1228
2
1404
2715
0
16868
39
1972
1824
965
1168
1019
1495
3041
2104
2967
3
1321
3326
2999
5389
1929
1431
2476