3041 299
9730 45
1608 61
6525 647
2963 614
1571 187
7864 178
22061 837
9447 751
8993 522
75087 165
8054 149
16622 176