16098 653
2916 594
4216 695
16914 516
105919 201
14926 56
25653 267
11248 253
47143 77
6257 533
4587 42
2395 364
3018 591
8893 49
56299 735
9662 33
3400 707