860
0
475
798
400
804
455
1462
107
1733
1
1421
1344
1326
552
1425
662
611
383
1392
1129
1566
1603
2
2395
1898
4106
521
152
4111
477
58
650