4892 793
3704 655
4061 563
16298 231
29606 884
11553 277
3417 457
1205 76
4035 742
3941 663
3135 469
5201 824