807
282
479
250
706
340
644
241
582
226
479
284
852
351
459
178
698
214
1054
429
511
44
269
122
693
223
519
60
248
118
327
123
558
318
2366
1530
619
166
200
103