2580 309
3938 731
2961 652
14746 481
16178 280
18311 709
17577 92
11538 704
30894 301
17796 820
8683 322
9709 494