6596 328
3809 846
15273 484
15033 497
2651 466
10087 35
1093 153
2994 204
5290 226
4168 521
2631 63
3942 235
3383 395
2534 159
5101 662