2697 521
19659 240
99899 888
11228 72
9370 598
28627 821
7678 397
8272 419
8967 492
15294 204
5636 582
8308 110
7668 496
16438 505
6044 314
7611 183
11532 824
12877 487
4584 443
3618 481
4769 748