4892 793
3703 655
4059 563
16292 231
29602 884
11544 277
3416 457
1204 76
4033 742
3940 663
3133 469
5197 824