15098 1615
14875 9409
11810 6162
11435 3031
10609 7444
10013 9821
9948 2790
9640 561
8396 3843
6648 2792
5562 12377
4941 10498