3647
3051
2848
3730
12376
8747
905
1998
1168
1240
3551
1940
924
966
1943
2359
921
37674
1183
1262
1488
3554
1735
1084
1068
2707
974
936
1458
883
5717
1053
2087
1775
8171
2884
2069
1191
886
1972
3982
1178
869
848
1589
1418
926
1436
3554
970
934
951
1075
6178
974
947
973
1072
2502
912