10582 119
2521 346
4139 301
1960 79
3308 322
7908 284
6204 705
10008 882
3135 184
3016 82
3726 523
8782 390
3926 691
4617 495
1866 41
4046 607
29714 810