29322 281
8567 655
8339 566
6088 183
5383 182
42346 924
1247 76
2836 528
2907 628
5214 490
3020 415
1354 79
5030 885