2984
1568
959
893
948
1200
1540
1635
1596
850
3736
2128
828
1283
1209
1221
1695
1317
2043
806
1231
1089
929
3754
754