3596 591
2486 84
2831 461
15844 131
17974 170
25770 371
11054 535
9268 357
14430 634
4997 464
28684 486
1696 340
7060 856
1423 201
4556 457
3493 691
2764 532