2761 506
15218 537
45689 385
3972 58
5089 299
3037 846
4352 809
7961 471
3017 229
3072 590
3106 266
17204 278
1820 191
36497 489
3762 713