3430 493
24601 703
2943 376
9454 548
4510 295
2762 558
9962 554
9878 598
19564 757
20575 566
3175 517
3782 691
1193 93