21856 341
7684 68
3723 353
15459 329
2526 45
8078 967
2924 145
6099 703
5928 671
5051 752
5663 335
18885 380
16308 692
4329 242
4539 153
19554 429
5638 110
931 37