2200 672
2720 815
383 85
3079 636
10887 412
6294 324
3221 621
9849 44
14753 442
8999 501
18441 58
7323 138