3281 43
5392 669
17126 628
39899 336
15364 344
28087 405
35751 107
5191 528
1183 35
7597 634
4940 331
2515 178
4073 589
45653 700
22010 228