3063 639
10270 441
3904 638
28099 341
30161 177
11641 294
3398 74
25603 233
2248 166
11131 342
23881 106
5945 45
9242 671
3147 371
11714 741