583
236
1159
600
1078
381
583
307
468
206
594
138
279
160
538
140
575
178
324
183
205
64
204
83
440
179
380
144
520
44
560
194
578
171
342
18
540
123
348
160