2200 672
2720 815
384 85
3080 636
10888 412
6296 324
3221 621
9850 44
14753 442
9000 501
18442 58
7325 138