42092 282
33120 821
31270 334
12785 738
44563 350
10106 577
3579 608
7111 532
2907 552
1798 63
15303 109