3176 825
4802 602
5184 590
8712 394
2680 71
6759 379
15279 588
8632 542
10957 256
9465 691
35507 296
19058 171
4250 337
5977 674
4834 493
5988 232