3950 705
4656 371
18537 578
27166 581
10624 147
9056 139
7561 114
36387 93
2965 522
17261 326
3437 638
2620 261