526
2
2059
555
545
1
2247
5
414
415
1754
558
667
470
546
1500
4
1738
475
497
1176
466
1484
1566
554
407
533
547
703
1015
878
6
612
1941
3