19980 40
13967 277
16692 431
18019 274
25284 496
29136 709
17241 599
2707 30
9197 267
11149 660
3611 120