12598 62
19102 641
11253 659
8712 309
55097 140
23238 200
19143 170
23200 733
11522 331
9705 516
4548 106