2761 506
15222 537
45689 385
3972 58
5089 299
3037 846
4352 809
7962 471
3017 229
3072 590
3106 266
17211 278
1820 191
36502 489
3762 713