660
211
274
92
594
320
548
141
358
130
203
64
633
188
840
386
413
160
250
124
675
187
320
149
269
104
552
161
416
137
279
180
403
74
264
38
648
199
640
86