34976 502
42125 278
20904 161
26354 443
15700 49
22414 432
7980 681
20727 612
16391 116
26882 164
12424 357
16173 123
48990 330
44926 682
15597 461
9810 78