21713 617
15057 192
48284 59
3581 183
9800 224
35888 153
8500 655
4846 735
2939 447
19441 509
7790 450