693
0
527
40
59
838
428
593
1661
350
436
510
620
305
1346
832
475
933
585
1174
1640
306
653
471
1034
445