2197 672
2713 815
376 85
3073 636
10870 412
6285 324
3206 621
9825 44
14747 442
8993 501
18419 58
7317 138