475
0
860
472
355
798
400
804
455
1462
561
775
552
611
383
2635
1554
2395
1898
1
4106
2211
521
152
477
58
628
522
553
678
1504
382