637
295
507
37
536
135
224
126
610
139
533
109
700
266
788
479
356
115
927
351
774
278
749
449
451
115
1220
596
587
217
405
140
193
95
421
244
431
266
563
188