3955 705
4658 371
18547 578
27181 581
10631 147
9063 139
7588 114
36454 93
2976 522
17269 326
3444 638
2624 261