3281 43
5392 669
17126 628
39898 336
15363 344
28083 405
35749 107
5191 528
1182 35
7597 634
4940 331
2515 178
4073 589
45652 700
22007 228