1032
701
1247
3773
2470
676
986
2018
947
876
1034
1392
988
961
1288
1671
1731
1797
5162
3783
1764
1357
1872
6319
7469
2078
17388
8762
6496
4374
1782
40468
26663
55360
7148
4678
3497
14803
10795
2370
3430
8416
10307
50986
26669
2725
8383
7308
6634
4630