15734 49
22472 432
8001 681
20788 612
16411 116
26945 164
12446 357
16193 123
49058 330
45072 682
15641 461
9830 78
2345 397
2504 278
2878 324