2194 672
2706 815
371 85
3052 636
10829 412
6266 324
3192 621
9755 44
14730 442
8976 501
18386 58
7293 138