2685
1050
589
689
509
804
485
782
4815
596
804
687
463
547
467
1998
893
1190
915
4170
533
660
12100
661
583