3956 705
4659 371
18556 578
27190 581
10637 147
9071 139
7606 114
36501 93
2981 522
17274 326
3447 638
2625 261