265
747
371
1,037
309
644
139
498
97
899
195
375
222
623
168
648
393
511
61
738
75
439
296
528
328
572
171
502
385
16
266
60
300
123
315
212
481