3085
972
3877
1224
2549
1556
1024
1187
984
2669
1602
2968
1568
1321
1791
977
893
876
1016
1415
3964
928
1052
1101
1276
1113
1007
938
1367
1173
1505
896
1701
996
2037
1377
978
1053
994
942
1237
2104
904
1826
2450
4286
1421
1158
11691
910
4081
1343
937
1710
10008
1571
922
1153
1050
1118