3121
2
3195
3
1679
2715
2189
2495
0
2435
1
2207
950
1388
2100
1711
1527
1767
2776
1042
2710
1558
2901
3158
2099
2134
3125
5
1017
1364
4435
1233
6200
5375