42153 282
33144 821
31286 334
12787 738
44618 350
10142 577
3584 608
7115 532
2910 552
1801 63
15341 109