21856 341
7684 68
3724 353
15463 329
2526 45
8085 967
2924 145
6100 703
5929 671
5051 752
5663 335
18886 380
16308 692
4330 242
4540 153
19556 429
5638 110
931 37