1756
814
1033
1192
970
2039
996
951
1143
1300
1529
1298
1130
1773
3108
1891
3010
2256
3652
8577
7487
6835
4819