1766
2286
2739
6242
3584
6096
5922
2901
16847
9788
6032
4143
6803
4767
9227
7855
16818
12816
10302
20390
5358