477
0
475
400
58
4106
1462
2395
521
3015
860
678
611
965
2972
573
935
505
1073
522
798
418
408
440
363
326
1650
320
552
356
63