1256
408
1216
375
1878
912
897
248
762
172
900
281
711
184
508
44
891
335
643
360
580
304
410
93
500
137
636
264
335
150
731
182
496
124
1099
355
740
105
609
90