21856 341
7683 68
3723 353
15454 329
2526 45
8077 967
2924 145
6099 703
5928 671
5051 752
5662 335
18882 380
16307 692
4327 242
4539 153
19552 429
5638 110
931 37