3956 705
4658 371
18555 578
27188 581
10636 147
9070 139
7599 114
36498 93
2980 522
17274 326
3447 638
2625 261