18821 637
21877 341
7695 68
3747 353
15555 329
2540 45
8120 967
2932 145
6115 703
5946 671
5059 752
5711 335
18929 380
16335 692
4359 242
4553 153
19589 429
5660 110
936 37