34957 502
42081 278
20893 161
26321 443
15687 49
22385 432
7973 681
20706 612
16382 116
26863 164
12416 357
16162 123
48953 330
44872 682
15583 461
9803 78