523
259
299
543
288
482
309
454
1038
238
302
515
283
387
239
1
392
371
381
293
339
321
1
484
487
466
418
349
435
436
426
1
977
269
802
1976
392
715
508
482
665
237