3950 705
4656 371
18539 578
27168 581
10625 147
9057 139
7564 114
36392 93
2965 522
17261 326
3437 638
2620 261