15960 653
2878 594
4156 695
16895 516
105428 201
14836 56
25568 267
11103 253
46849 77
6222 533
4541 42
2380 364
2998 591
8856 49
56233 735
9647 33
3378 707