21876 341
7694 68
3743 353
15552 329
2540 45
8115 967
2932 145
6114 703
5945 671
5059 752
5709 335
18927 380
16333 692
4351 242
4552 153
19586 429
5656 110
936 37