532 41
3051 517
7395 575
7549 212
12044 119
2899 390
9132 283
14514 679
9681 88
2637 501
2123 232
2869 569