4895 793
3709 655
4087 563
16309 231
29621 884
11567 277
3420 457
1213 76
4046 742
3948 663
3141 469
5214 824