475
0
505
521
477
860
363
400
392
1877
1
1126
464
935
76
440
2055
4106
1462
418
63
2109
58
2211
573
611
552
3015
152
575
2395
558