16015 653
2887 594
4180 695
16898 516
105606 201
14865 56
25594 267
11148 253
46944 77
6228 533
4554 42
2384 364
3006 591
8870 49
56258 735
9652 33
3388 707