4895 793
3708 655
4085 563
16308 231
29621 884
11567 277
3420 457
1212 76
4046 742
3947 663
3140 469
5214 824