254
821
161
309
206
271
786
303
139
307
190
1352
4764
1086
1189
867
1380
1803
131
216
184
1023
155
637
591
890
1019
371
502
1688
585
345
848
275
233
262