2780 506
15897 537
45855 385
4152 58
5242 299
3056 846
4403 809
8337 471
3111 229
3102 590
3205 266
17830 278
1868 191
37380 489
3857 713