877
512
385
186
62
681
708
573
247
239
156
856
158
121
347
928
180
971
503
277
281
483
570
250
766
654
838