29798 281
8704 655
8519 566
6142 183
5426 182
42644 924
1273 76
2853 528
2940 628
5266 490
3053 415
1390 79
5076 885