29319 281
8565 655
8339 566
6082 183
5382 182
42344 924
1245 76
2835 528
2907 628
5214 490
3020 415
1354 79
5029 885