1248
3
921
2
282
388
1
360
290
339
484
306
702
296
471
307
326
404
520
466
301
365
362
347
429
257
420
304
561
274
231