2761 506
15278 537
45697 385
3973 58
5103 299
3037 846
4361 809
8011 471
3026 229
3082 590
3118 266
17261 278
1823 191
36569 489
3766 713