2780 506
15935 537
45862 385
4158 58
5256 299
3056 846
4403 809
8351 471
3118 229
3105 590
3208 266
17845 278
1868 191
37427 489
3861 713