3730
3128
3571
1305
1269
1550
2470
2704
876
940
932
889
1063
1018
1287
1711
3326
848
1051
1502
1250
944
841
3289
839
1237
987
1035
842
1412
2092
962
1024
780
1073
1034
1016
977
947
1659
806
1028
1126
891
842
925
843
845
840
992
1809
2546
1198
996
1690
838
822
2414
953
797