776
281
1481
800
880
306
750
293
829
239
472
205
531
241
684
146
541
107
397
219
606
151
392
199
1347
572
651
419
250
117
288
191
316
236
984
492
395
307
2635
1662