640
140
754
279
469
150
590
207
514
65
426
103
637
191
639
296
414
129
2560
1080
777
222
422
123
511
111
608
189
298
101
547
57
737
229
834
266
2491
1505
580
194