1194
856
643
2102
1171
939
13547
19827
2454
707
559
2132
661
587
638
773
668
807
2002
1458
1767
940
649
2004
558