2161
1095
766
3682
1255
3821
2066
920
959
3506
1535
1307
1129
991
785
861
876
856
1130
3740
3228
1741
1105
983
1584
848
998
13929
916
840
1931
910
892
796
1399
1374
906
1397
806
899
894
1059
920
889
1290
1416
1082
1126
922
864
1018
891
1468
875
811
836
1346
999
972
1392