1009 331
2596 322
2917 379
26921 533
4578 465
3713 477
18754 355
5731 917
9667 488
8435 733
2294 234
3550 188
3813 589
5369 714
21126 503