1986
1207
2069
1242
834
1088
931
1076
947
945
1173
1185
2718
1917
971
931
2051
897
2411
1230
4938
3787
848
2187
1429
964
956
1060
960
2436
1422
1190
1607
1571
1037
1119
2701
1009
30990
2385
2691
942
1661
1299
1147
2201
935
2338
962
1173
1056
979
5819
4444
1106
978
5814
1165
977
1650