1016
900
1019
1369
1000
1547
992
1221
2096
2059
1495
1526
2217
1615
2124
1869
1622
1923
1793
1740
1760
1788
1998
1945
9519
2089
4392
1968
2627
3595
2870
3050
2599
2401
3051
3197