15999 653
2884 594
4168 695
16898 516
105538 201
14861 56
25590 267
11137 253
46909 77
6225 533
4549 42
2383 364
3003 591
8866 49
56248 735
9651 33
3382 707