4580 682
3796 432
2481 349
4599 319
2606 293
3345 699
4244 596
2565 238
44295 172
38699 773
25981 588
104105 1126
65933 341