14095 30
4159 366
2393 124
3634 65
2342 94
4637 606
2687 274
3221 75
19821 173
2215 454
4443 660
6605 479