4670
8356
5242
10943
10763
16691
7025
27842
20947
13666
4289
3070
4466
2830