29562 281
8621 655
8398 566
6107 183
5412 182
42511 924
1259 76
2841 528
2921 628
5242 490
3027 415
1364 79
5041 885