860
1
2399
2
2250
3702
4
3643
10
1541
2935
0
3583
1741
3901
3
1052
2994
5
1821
1390
3362
2143
4309
1407
4692
3061
2580
2344
2346
989
4588
2776
2715
6
3400
933
3101