12597 62
19101 641
11253 659
8712 309
55087 140
23238 200
19142 170
23196 733
11522 331
9705 516
4548 106