6598 328
3810 846
15276 484
15034 497
2651 466
10088 35
1095 153
2994 204
5292 226
4168 521
2631 63
3945 235
3384 395
2536 159
5101 662