34911 502
41990 278
20845 161
26236 443
15645 49
22337 432
7957 681
20655 612
16359 116
26806 164
12392 357
16132 123
48867 330
44740 682
15551 461
9790 78