15996 653
2883 594
4166 695
16898 516
105510 201
14858 56
25581 267
11129 253
46893 77
6224 533
4547 42
2383 364
3002 591
8865 49
56242 735
9647 33
3382 707