21875 341
7694 68
3743 353
15551 329
2540 45
8113 967
2932 145
6114 703
5943 671
5059 752
5708 335
18925 380
16333 692
4349 242
4551 153
19585 429
5656 110
936 37