34928 502
42026 278
20864 161
26271 443
15661 49
22354 432
7965 681
20678 612
16372 116
26834 164
12402 357
16142 123
48898 330
44790 682
15562 461
9793 78