11684 646
22032 638
5952 260
3116 869
158002 421
1218 247
1721 382
5860 314
15344 153
44266 342
7650 627