3981 705
4680 371
18611 578
27237 581
10666 147
9098 139
7640 114
36738 93
2994 522
17304 326
3460 638
2632 261