3432 493
24790 703
2945 376
9456 548
4514 295
2763 558
9963 554
9887 598
19592 757
20595 566
3176 517
3782 691
1193 93