702 41
3422 517
7426 575
7591 212
12221 119
2935 390
9215 283
14620 679
9771 88
2661 501
2154 232
2910 569