517
2
85
1
402
1412
3
827
88
802
116
895
83
940
553
661
923
2598
946
785
1161
78
875
1000
652
468
879
799
67
726
74