35018 502
42198 278
20944 161
26434 443
15727 49
22465 432
7996 681
20779 612
16410 116
26934 164
12446 357
16191 123
49045 330
45060 682
15639 461
9830 78