13955 322
10508 314
4202 653
10590 114
2601 47
2007 39
3043 465
3659 177
15296 306
15014 104
10662 24
27327 519
8633 400
5752 398
37066 568
6521 583