5583
1061
1215
951
912
918
939
1565
986
1393
1477
1337
7743
10206
1638
1664
3607
1827
1348
6488
1610
2734
2837
1987
3348
2354
7102
6577
7188
2991
5106