2016
2740
1885
4070
3172
4899
2979
2452
5497
3767
5087
6081
4586
15593
15615
10111
9413
8450
11018
22504
Page 3 of 4