2197 672
2713 815
376 85
3074 636
10871 412
6286 324
3207 621
9828 44
14747 442
8994 501
18420 58
7317 138