675 41
3382 517
7421 575
7586 212
12182 119
2929 390
9208 283
14606 679
9746 88
2661 501
2154 232
2907 569