1008
1008
733
4952
2875
1941
4974
1228
13627
3200
1858
648
12026
944
1708
787
639
584
977
1120
1434
1251