653
351
387
196
1279
764
916
303
638
160
600
261
580
269
534
206
960
261
315
124
386
132
331
201
971
296
485
135
402
151
698
209
713
320
638
163
185
40
610
186