29525 281
8618 655
8393 566
6105 183
5410 182
42496 924
1258 76
2840 528
2920 628
5239 490
3026 415
1364 79
5039 885