0
2662
876
827
664
987
891
1020
957
811
916
1101
1025
700
835
1730
1752
1
1236
1480
1567
1512
140910
2962
2555
2552
2449