860
0
475
798
1454
611
2395
1504
1650
58
521
400
804
547
455
4106
1462
29323
373
552
383
2211
714
1898
1
152
477
472
522
63
1073
489