16075 653
2896 594
4207 695
16909 516
105839 201
14906 56
25633 267
11222 253
47096 77
6251 533
4579 42
2392 364
3016 591
8881 49
56289 735
9659 33
3397 707