10096 632
12721 312
17608 384
8802 817
84759 490
26212 788
11398 466
67764 178
57873 276
3844 125
2727 330
7623 673
9699 768
38346 309