2197 672
2713 815
376 85
3073 636
10871 412
6286 324
3206 621
9826 44
14747 442
8993 501
18419 58
7317 138