1979
1952
1450
1114
1014
833
984
1244
1034
3444
1117
1158
1605
978
1253
1212
1147
1135
1023
777
901
1079
1940
841
998
1401
2537
3677
2170
1076
874
922
877
1039
2182
2571
2658
2645
960
1007
1998
1582
55526
930
2755
27192
1023
1333
2055
1159
4068
2385
1127
1862
4474
1380
2727
6355
1976
1299