10585 119
2532 346
4149 301
1966 79
3308 322
7912 284
6214 705
10014 882
3138 184
3026 82
3736 523
8803 390
3933 691
4623 495
1867 41
4056 607
29917 810