11608 646
22009 638
5950 260
3114 869
157566 421
1215 247
1721 382
5856 314
15342 153
44115 341
7645 627