2198 672
2715 815
378 85
3078 636
10878 412
6291 324
3213 621
9832 44
14749 442
8995 501
18426 58
7319 138