12595 157
10570 307
8361 363
11270 517
5188 909
18088 631
3422 282
17914 814
8658 88
12764 322
5066 631
20625 841
8049 283
8321 87