260
335
254
820
161
309
206
271
784
302
307
138
190
1349
4749
1086
1189
867
1380
1801
130
216
184
1023
155
633
591
890
1019
371
502
1685
584
345
844
275
233
262