405
1,251
519
944
250
913
308
884
266
596
19
452
252
661
233
532
125
514
297
467
75
500
133
486
146
435
184
483
161
408
59
365
279
1,036
335
471
195
367