12716 157
10681 307
8465 363
11285 517
5196 909
18124 631
3425 282
17942 814
8674 88
12795 322
5068 631
20659 841
8069 283
8333 87