477
0
860
464
521
400
714
3700
1462
363
152
611
418
475
543
2055
1348
320
392
3015
935
245
528
4106
2972
798
352
2211
875
552
675