860
0
58
392
63
521
464
152
552
475
2972
798
4106
373
2395
1454
1073
477
483
913
54
505
522
370
3700
558
809
804
400
3424
414