15096 338
2964 771
9391 105
4116 316
2230 214
8167 546
3399 300
7608 815
17299 622
8902 600
34396 756
16267 385
3111 598
3242 197
1684 275
4262 142