477
0
475
860
400
505
4106
1462
418
521
58
363
611
552
3015
152
675
2395
464
353
3700
626
1
804
383
780
678
935
2123
522
471
340