21997 617
15323 192
49944 59
3644 183
9933 224
35936 153
8542 655
4935 735
3040 447
19621 509
7977 450