116
55
590
152
449
195
510
58
455
80
608
190
337
125
302
121
272
121
832
335
139
58
770
341
481
177
233
67
423
150
708
237
372
209
565
62
256
155
1242
494