871
167
765
379
772
193
965
333
510
109
639
276
1173
384
2077
1067
1354
563
555
156
771
432
501
243
598
171
686
228
503
125
530
233
514
104
722
144
156
79
580
76