35015 502
42192 278
20942 161
26428 443
15726 49
22463 432
7996 681
20775 612
16407 116
26932 164
12446 357
16190 123
49043 330
45053 682
15638 461
9830 78