4580 682
3796 432
2481 349
4599 319
2606 293
3345 699
4244 596
2565 238
44293 172
38697 773
25981 588
104103 1126
65931 341