18131 40
14100 277
16911 431
18077 274
25404 495
29339 709
17372 599
2803 30
9561 266
13518 661
3646 120