16052 653
2891 594
4197 695
16905 516
105722 201
14886 56
25607 267
11182 253
47026 77
6240 533
4562 42
2388 364
3013 591
8876 49
56281 735
9658 33
3392 707