2297
2
1292
3
796
6
1618
1
517
2322
4
2999
1558
1297
4099
8
1184
1563
1712
0
1192
8204
2912
5
2136
4670
467
2786
1752
2285
383
1394
2699
1001
4012
891
2085
2528