29465 281
8598 655
8371 566
6098 183
5402 182
42447 924
1258 76
2840 528
2920 628
5231 490
3025 415
1361 79
5038 885