592
182
858
297
1004
310
499
35
282
107
113
66
352
182
445
156
425
144
463
165
610
146
56
35
493
114
327
161
221
74
583
144
294
159
472
94
106
55
274
46