1708
1302
1614
1476
1138
1063
926
913
1361
1628
1000
1478
2994
1243
923
1112
872
1019
1178
1609
995
966
953
1360
1117
868
1237
1240
1209
948
878
760
685
653
662
634