15985 653
2882 594
4164 695
16897 516
105469 201
14847 56
25572 267
11119 253
46872 77
6223 533
4547 42
2382 364
3001 591
8864 49
56238 735
9647 33
3379 707