3598 591
2486 84
2833 461
15845 131
17979 170
25772 371
11054 535
9268 357
14430 634
4997 464
28684 486
1696 340
7062 856
1423 201
4556 457
3493 691
2764 532