2595 776
54529 698
6547 661
10041 340
15817 820
9202 831
7797 319
6159 204
21472 703
7325 576
9307 275
11666 80
12466 56