2979 721
1711 543
1263 396
125 28
48162 666
68551 276
50557 250
62677 385
59725 351
68419 429
57519 787
29196 83
79465 795
33164 639
117155 599
42790 379