907
1
577
64
76
589
476
500
627
114
223
940
515
584
563
1126
471
568
546
814
2
1005
793
1106
1012
91
1136
3
808
1310
526
724
688