378
136
114
64
41
45
53
156
203
235
179
111
188
133
167
198
584
350
498
342
537
3330
703
755
776
547
888
349
957
617
145
573
245
392
3338
639
488
424
647
127
108
437
564
199
331
329
319
350
142
186
402
314
450
127
138
474
175
131
100
156