10096 632
12716 312
17607 384
8802 817
84728 490
26209 788
11394 466
67726 178
57840 276
3844 125
2727 330
7623 673
9698 768
38316 309