2198 672
2715 815
378 85
3078 636
10876 412
6289 324
3210 621
9832 44
14749 442
8994 501
18425 58
7319 138