34958 502
42084 278
20896 161
26326 443
15690 49
22388 432
7973 681
20708 612
16382 116
26864 164
12416 357
16163 123
48956 330
44876 682
15583 461
9803 78