866
1
1564
2992
6
1228
2
773
1315
830
0
1179
1421
2462
1380
921
635
1326
1103
938
467
2258
1802
538
2100
667
634
1409
1080
453
3034
4
1176
490
3660