3956 705
4658 371
18551 578
27186 581
10634 147
9068 139
7594 114
36480 93
2978 522
17274 326
3446 638
2625 261