21238 356
9525 865
10570 354
5745 543
8946 509
10108 227
1751 50
5596 838
3667 114
15026 194
6031 157
23229 327
1249 55
4681 870