3956 705
4658 371
18551 578
27186 581
10633 147
9066 139
7593 114
36475 93
2977 522
17274 326
3446 638
2625 261