15998 653
2884 594
4168 695
16898 516
105527 201
14860 56
25589 267
11134 253
46905 77
6225 533
4549 42
2383 364
3002 591
8865 49
56244 735
9648 33
3382 707