15956 653
2878 594
4154 695
16894 516
105419 201
14834 56
25566 267
11101 253
46845 76
6222 533
4540 42
2380 364
2998 591
8852 49
56231 735
9647 33
3378 707