85
457
264
269
288
1
302
322
251
0
1207
805
4
636
2
627
444
652
680
662
3
750
690
1170
1180
777
583
737
643
1196
827