2197 672
2713 815
376 85
3075 636
10873 412
6287 324
3209 621
9830 44
14748 442
8994 501
18422 58
7317 138