920
260
335
254
821
161
309
206
271
785
303
139
307
190
1352
4763
1086
1189
867
1380
1803
131
216
184
1023
155
637
591
890
1019
371
502
1688
585
345
844
275
233
262