21842 341
7682 68
3722 353
15413 329
2525 45
8067 967
2923 145
6096 703
5921 671
5048 752
5656 335
18871 380
16299 692
4323 242
4538 153
19542 429
5621 110
931 37