2635 776
54589 698
6585 661
10053 340
15837 820
9303 831
7826 319
6183 204
21517 703
7342 576
9315 275
11679 80
12507 56