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