668
0
3562
1
3196
2
3546
2859
5546
6
2087
1624
2207
4072
1972
3
1008
460
422
592
2977
3428
2648
1800
393
3292
15
583
4436
2000
894
404
3841
826
1816