52
232
482
57
40
105
137
195
310
322
66
476
289
754
633
389
1597
220
353
219
330
216
541
221
369
2253
671
837
722
332