29533 281
8619 655
8395 566
6105 183
5412 182
42497 924
1258 76
2840 528
2920 628
5240 490
3026 415
1364 79
5039 885