508 41
3039 517
7395 575
7541 212
12030 119
2899 390
9129 283
14510 679
9681 88
2636 501
2123 232
2869 569