2194 672
2710 815
371 85
3057 636
10840 412
6272 324
3196 621
9780 44
14734 442
8983 501
18396 58
7301 138