1093
218
764
173
1088
332
1055
554
613
227
139
44
580
304
335
150
441
90
644
168
680
185
604
132
630
196
975
280
281
185
661
202
379
138
630
88
284
91
588
85