2761 506
15269 537
45695 385
3973 58
5103 299
3037 846
4361 809
8010 471
3026 229
3082 590
3117 266
17254 278
1823 191
36565 489
3766 713