1071
664
1857
665
1157
748
798
832
998
834
1372
1474
2856
2396
1530
1881
2444
3969
4161
6610
4934
3035