649
1
686
498
857
82
728
2
727
238
869
85
483
488
777
487
800
1131
1072
723
1223
216
195
81
103
101
124
120
96
372
3
76
299