477
251
239
313
260
247
578
140
699
156
434
463
1022
598
391
376
245
255
226
854
300
468
311
348
320
390
824
181
669
181
442
304
274
717
652
1604
670
997
1567
295
345
453
376
282
609
679
1004
175
763
433
329
553
341
814
901
673
446
973
607
475