4580 682
3796 432
2481 349
4599 319
2606 293
3343 699
4244 596
2565 238
44270 172
38685 773
25970 588
104066 1126
65901 341