475
0
477
58
521
400
657
505
611
418
1462
3015
935
1853
408
552
543
63
363
573
860
414
2972
1504
2055
1073
464
678
4106
320
558