2100
1506
964
1288
1121
2193
1534
2628
24455
1400
1379
807
906
1995
825
1571
1059
1634
1941
754
825
2696
12947
929
879