347
172
149
66
326
175
510
103
576
135
549
82
510
180
217
183
395
187
376
68
297
116
434
12
210
157
523
22
328
129
163
113
389
185
284
153
448
135
339
61