250 79
1506 489
23072 496
5287 591
24954 837
4781 474
2318 185
4600 111
2210 159
5010 797
3075 347
4336 688
2913 477
2896 564