4321 656
18115 787
6395 832
31091 614
9947 393
34223 246
2860 584
29144 105
4345 191
2685 79
2049 265