777
250
210
227
1
584
2
833
249
425
1100
316
270
181
547
256
202
1136
606
237
326
505
239
816
3
746
413
870
582