29515 281
8614 655
8389 566
6102 183
5408 182
42474 924
1258 76
2840 528
2920 628
5237 490
3026 415
1363 79
5039 885