10103 632
12738 312
17635 384
8804 817
85008 490
26331 788
11421 466
67936 178
58077 276
3849 125
2732 330
7635 673
9706 768
38489 309