4892 793
3704 655
4062 563
16298 231
29607 884
11555 277
3418 457
1205 76
4035 742
3941 663
3135 469
5201 824