21823 341
7679 68
3716 352
15355 329
2524 45
8054 967
2920 145
6081 703
5911 671
5047 752
5631 335
18843 380
16262 692
4304 242
4532 153
19519 429
5592 110
929 37