15970 653
2880 594
4162 695
16895 516
105443 201
14839 56
25569 267
11113 253
46858 77
6222 533
4544 42
2382 364
2999 591
8861 49
56236 735
9647 33
3379 707