2780 506
15890 537
45852 385
4152 58
5242 299
3056 846
4403 809
8335 471
3111 229
3102 590
3205 266
17827 278
1868 191
37374 489
3857 713