2786 506
15967 537
45872 385
4168 58
5269 299
3057 846
4406 810
8380 471
3120 229
3106 590
3213 266
17878 278
1874 191
37499 489
3865 713