642
202
865
360
711
226
525
180
532
108
382
148
378
157
610
100
466
67
268
155
483
86
224
126
909
276
375
247
153
66
167
106
223
173
673
282
284
241
1464
899