1229
533
953
294
453
146
368
167
601
189
236
196
254
146
374
179
341
172
483
17
423
192
504
61
102
20
146
61
156
132
176
141
217
157
415
209
589
3
348
157