12455 157
10388 307
8243 363
11252 517
5184 909
18046 631
3420 282
17877 814
8620 88
12734 322
5063 631
20579 841
8039 283
8306 87