2783 506
15949 537
45870 385
4163 58
5260 299
3056 846
4404 810
8361 471
3120 229
3106 590
3210 266
17862 278
1870 191
37458 489
3864 713