4896 793
3711 655
4094 563
16310 231
29621 884
11567 277
3420 457
1213 76
4046 742
3951 663
3143 469
5214 824