12856 888
18660 163
17590 310
13130 370
12156 517
5539 909
20263 632
3805 282
19738 814
9926 88
14042 322
5352 631
23114 841
8849 283
9297 87