152
0
477
804
935
505
2395
363
573
714
521
464
58
475
798
1853
4106
1073
1462
1504
1348
803
553
1563
53
577
187
678
561
494
400