21828 341
7680 68
3718 352
15365 329
2524 45
8058 967
2921 145
6084 703
5914 671
5047 752
5638 335
18848 380
16272 692
4310 242
4534 153
19525 429
5595 110
929 37