836
267
1032
364
1194
349
513
37
293
108
142
74
372
185
458
159
444
147
487
171
644
159
70
35
523
128
358
166
272
85
595
146
306
160
480
94
144
65
285
47