4580 682
3796 432
2482 349
4599 319
2607 293
3346 699
4244 596
2565 238
44314 172
38704 773
25983 588
104171 1126
65960 341