21332 159
4831 641
10759 441
4293 638
29506 342
30871 177
12142 294
3675 74
29152 233
2578 166
13575 343
29590 107
6978 45
9497 671
3569 371
12267 741