860
721
356
205
755
640
484
1534
410
1020
813
639
440
382
705
461
438
593
239
652
384
198
649
130
673
1098
811
1545
428
1114
372
311
720
622
721
472
1168
976
371
1097
1184
305
1056
1248
843
251
210
349
791
846
551
683
766
480
729
460
509
276
207
687