6516
8
1257
2
3153
1
4285
3
2507
1903
3200
1031
2935
2209
2234
4
2980
2297
796
6
1618
2207
0
2136
2604
2999
5308
4670
1752
1394
2073
4012
2884
5
891
2528
2562
3758