515
1
448
412
83
92
721
638
2
599
1570
0
823
779
550
1162
18
510
601
666
698
3
5066
6
2090
672
4881
5
1451
520
583
726
4
1134
706