15998 653
2883 594
4166 695
16898 516
105521 201
14859 56
25587 267
11132 253
46896 77
6225 533
4547 42
2383 364
3002 591
8865 49
56243 735
9647 33
3382 707