34971 502
42107 278
20899 161
26335 443
15694 49
22400 432
7975 681
20717 612
16388 116
26873 164
12422 357
16168 123
48972 330
44910 682
15593 461
9808 78