2693
2843
1596
4476
1661
2498
1645
2907
5235
1774
2719
1978
2080
2240
7038
5159
3077
4660
2550
9221
16227
4583
18123
2167
3039
17181
12504
10785
8888
7242
10799