3956 705
4660 371
18556 578
27191 581
10638 147
9071 139
7607 114
36504 93
2981 522
17274 326
3449 638
2625 261