3139
961
1062
362
1616
588
836
431
475
178
669
177
652
206
929
405
177
28
1457
495
317
193
535
165
531
231
233
126
434
196
360
153
480
140
616
162
454
85
956
352