2780 506
15890 537
45849 385
4149 58
5242 299
3056 846
4403 809
8334 471
3111 229
3102 590
3205 266
17826 278
1868 191
37370 489
3857 713