29090 281
8499 655
8230 566
6054 183
5364 182
42229 924
1238 76
2821 528
2888 628
5171 490
3006 415
1336 79
4998 885