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