1294
1532
993
1006
2108
897
1400
1123
812
752
716
5254
744
1034
750
933
987
1478
978
1391
897
1488
970
1927
731