314
0
518
552
1227
575
90
1238
357
594
656
1297
266
580
905
383
1222856
4
717
621
412
400
475
4328
10
918
628
511