3281 43
5392 669
17126 628
39898 336
15362 344
28081 405
35749 107
5191 528
1182 35
7596 634
4940 331
2513 178
4073 589
45644 700
22002 228