2761 506
15312 537
45700 385
3979 58
5106 299
3039 846
4362 809
8023 471
3028 229
3083 590
3122 266
17289 278
1826 191
36608 489
3770 713