2658 660
369 81
4572 133
13585 371
3085 114
12329 563
3387 454
27352 541
42764 395
16797 317
15553 897
4214 849