1040
982
912
983
1097
838
796
838
1355
1153
885
3384
20470
8419
862
880
1180
1494
1291
5558
3367
13125
1416
1260
1635