34926 502
42017 278
20860 161
26260 443
15659 49
22353 432
7964 681
20673 612
16372 116
26831 164
12401 357
16140 123
48889 330
44779 682
15561 461
9793 78