152
1
929
132
580
121
421
481
2
307
397
106
287
163
535
315
380
342
489
844
627
723
718
776
1044
138
550
110
541
512
571