3596 591
2485 84
2830 461
15843 131
17969 170
25767 371
11054 535
9268 357
14430 634
4997 464
28683 486
1696 340
7059 856
1423 201
4556 457
3493 691
2763 532