18507 40
14189 277
16975 431
18143 274
25494 495
29435 709
17488 599
2861 30
9785 266
13694 661
3729 120