2516
1556
1042
1014
1263
911
908
934
860
887
1078
997
984
960
1294
1010
987
1002
1182
1313
1142
1055
1140
1059
1135
1734
1201
1239
2952
1390
1636
1720
1557
1295
1457
1899
2272
1507
1701
1477
1503
2270
2218
3305
2509