16002 653
2884 594
4171 695
16898 516
105551 201
14862 56
25591 267
11139 253
46916 77
6225 533
4551 42
2383 364
3004 591
8867 49
56248 735
9651 33
3382 707