80
1
109
866
2
687
438
372
382
162
640
513
558
519
464
1470
5
1138
473
373
434
425
431
470
609
451
442
551
484
491
406
537