2155
608
857
195
550
118
598
167
774
244
683
135
201
108
511
73
298
89
566
147
684
228
714
218
476
166
719
316
374
101
673
342
182
125
261
121
277
29
228
48