15953 653
2878 594
4152 695
16893 516
105410 201
14834 56
25564 267
11097 253
46841 76
6222 533
4540 42
2380 364
2998 591
8852 49
56231 735
9647 33
3378 707