4007 656
18060 787
6390 832
31054 614
9933 393
34083 246
2857 584
29124 105
4332 191
2672 79
2042 265