3956 705
4658 371
18553 578
27187 581
10636 147
9070 139
7596 114
36488 93
2980 522
17274 326
3446 638
2625 261