28331 281
8095 655
7898 566
5987 183
5314 182
41644 924
1229 76
2801 528
2864 628
5109 490
2961 415
1295 79
4932 885