2761 506
15214 537
45688 385
3972 58
5089 299
3037 846
4352 809
7958 471
3013 229
3071 590
3101 266
17199 278
1818 191
36491 489
3762 713