412
1
77
515
761
2
599
1569
0
779
550
823
601
666
1162
18
510
1211
4223
992
734
723
1052
683
930
1522
5
1311
3
1069
1006
611
1099
559
1154
568