2197 672
2713 815
376 85
3074 636
10871 412
6286 324
3208 621
9828 44
14748 442
8994 501
18421 58
7317 138