3176 825
4802 602
5184 590
8712 394
2679 71
6759 379
15279 588
8631 542
10957 256
9465 691
35495 296
19056 171
4250 337
5977 674
4834 493
5988 232