952
1199
851
1439
1679
1250
3029
885
1641
3092
4617
1039
3186
892
877
979
781
807
7840
4016
1698
1016
990
6736
1036
1110
955
1083
1729
901
921
897
1275
1192
3971
7092
939
1137
2923
2845
2812
6820
5366
1169
4128
1034
982
1017
826
956
2358
13326
1678
1289
1257
6225
1321
1481
1208
2258