317
128
109
62
40
43
49
150
170
203
174
110
184
131
164
195
576
348
498
341
535
3319
700
754
775
545
887
347
949
603
144
557
244
391
3272
639
488
421
644
127
108
437
563
199
331
329
318
350
142
186
396
313
450
127
138
471
173
131
100
155