15977 653
2881 594
4162 695
16895 516
105455 201
14843 56
25570 267
11114 253
46870 77
6223 533
4546 42
2382 364
3000 591
8861 49
56237 735
9647 33
3379 707