12529 157
10473 307
8313 363
11263 517
5186 909
18075 631
3421 282
17899 814
8645 88
12753 322
5065 631
20600 841
8044 283
8314 87