1293
962
3251
810
2927
892
1187
1035
1508
1345
1006
868
1131
918
1083
1353
5728
1434
758
757
750
3469