10102 632
12735 312
17626 384
8804 817
84932 490
26307 788
11412 466
67898 178
58016 276
3847 125
2730 330
7631 673
9705 768
38448 309