21857 341
7684 68
3724 353
15468 329
2526 45
8088 967
2925 145
6101 703
5929 671
5051 752
5664 335
18888 380
16308 692
4331 242
4540 153
19557 429
5640 110
931 37