252
1
250
511
530
557
1000
2
1788
8
392
400
930
433
372
82
85
560
1186
856
139
495
343
395
288
886
359
271
1540
3
345
1866
4
808
680