10096 632
12716 312
17606 384
8802 817
84722 490
26209 788
11394 466
67720 178
57839 276
3844 125
2727 330
7623 673
9698 768
38311 309