2781 506
15935 537
45863 385
4158 58
5256 299
3056 846
4403 809
8352 471
3118 229
3105 590
3210 266
17846 278
1868 191
37428 489
3861 713