1066 254
2654 683
335 41
820 173
4518 682
2912 286
2809 294
3693 378
18237 354
21391 78
10193 598
23208 52
7243 488
1756 70