1179
957
2058
2231
2982
3769
938
893
1364
690
1947
696
2305
4806
1342
1419
591
863
698
1198
5107
6177
1105
1450
757
2600
1603
1797
1058
1430
1203
1873
3158
14843
1678
702
698
4182
2260
1160
807
841
728
656
628
795
1289
782
585
1100
875
4721
823
637
12958
1806
914
838
695
623