29429 281
8586 655
8363 566
6097 183
5402 182
42422 924
1256 76
2839 528
2916 628
5228 490
3024 415
1358 79
5035 885