2971 628
23162 265
31973 91
5603 714
8952 80
4678 488
39226 263
6233 755
5254 653
10584 687
17892 322
11117 969
4077 261
3294 387