3950 705
4655 371
18536 578
27164 581
10622 147
9056 139
7559 114
36382 93
2965 522
17261 326
3436 638
2620 261