1090
377
969
312
1623
860
701
169
673
148
674
219
623
159
445
35
687
264
501
302
408
237
373
87
397
117
462
207
313
149
675
175
435
112
960
328
700
94
544
77