19661 503
9880 320
4716 291
9276 665
9753 747
31475 633
22505 1056
1601 110
2151 93
4536 98
4364 598
24777 175
17662 108
2708 398
4003 806