3121
2
3195
3
2715
2189
2495
0
1679
2435
1
950
1388
2100
1711
2776
2710
2901
2134
3125
5
1017
1364
4435
6200
5375
2089
2820
10
469
1125
1211
1485
3819
898
2454