2197 672
2713 815
376 85
3073 636
10867 412
6284 324
3205 621
9820 44
14747 442
8991 501
18417 58
7314 138