2784 506
15953 537
45871 385
4163 58
5260 299
3056 846
4404 810
8365 471
3120 229
3106 590
3210 266
17863 278
1870 191
37463 489
3864 713