670
0
717
1
585
1604
1045
1498
1469
693
334
3516
460
713
522
1449
351
189
4248
788
4237
2184
956
442
644
541
1402
932
284
726
860
536