885
359
529
37
586
145
264
135
640
140
569
121
754
279
1034
580
414
129
1032
394
870
309
930
523
515
134
1552
683
679
252
442
145
227
98
532
290
502
291
617
206