412 41
2965 517
7389 575
7531 212
12000 119
2898 390
9123 283
14494 679
9668 88
2635 501
2122 232
2865 569