948 255
1495 112
2557 640
16564 653
4050 188
16520 829
6185 554
10558 583
11367 439
6613 372
4577 577
8425 593