42127 282
33136 821
31277 334
12787 738
44594 350
10121 577
3581 608
7113 532
2909 552
1798 63
15320 109