959
868
928
4732
1522
1739
1075
957
2245
874
963
1153
901
910
1258
904
1010
1043
979
1682
1478
1487
3075
814
5281
1412
942
1455
1548
960
1028
14061
15416
1710
2600
2628
2200
1339
1588
853
1208
1065
5937
980
1557
22146
931
2846
1072
1119
13837
2882
939
999
813
1535
4154
891
938
1249