1200
1
1579
2343
3
2568
5
3276
2778
2
3535
6
1627
3159
3215
17
1730
1349
3172
937
0
3441
3413
1632
4940
9
889
1935
2544
1339
4177
10
1547
5837
4406
4
1189
1435
2836
2482