1042
1
837
1090
1265
2
2375
1261
1036
1496
1126
894
1515
947
1215
3
1323
1245
959
1147
2242
5347
962
966
982
1587
1140
2039
1155
5895
1089
1335
15345
12