58
214
550
447
288
434
278
799
650
634
210
960
367
676
282
1002
412
436
141
211
825
971
726
7
987
860
779
919