1830
1310
1066
1680
4225
1545
1129
947
934
1083
993
2707
1115
2417
1553
1073
821
944
1072
1038
899
1447
881