201
316
323
609
1172
331
1181
430
158
166
369
388
153
580
310
139
97
380
261
227
324
386
221
304
712
674
427
308
377
290
271
467
291
320
428
572
345
194
135
229
327
350
1016
368
442
2938
416
311
533
481
361
120
376
548
169
357
792
369
295
1279