818
0
877
584
543
512
384
402
1120
868
440
596
460
681
1131
484
778
508
571
1656
1211
41
417
25494
513
851