3041 299
9730 45
1608 61
6525 647
2963 614
1571 187
7860 178
22061 837
9447 751
8993 522
75080 165
8054 149
16621 176