34894 502
41956 278
20830 161
26202 443
15626 49
22309 432
7950 681
20640 612
16351 116
26790 164
12383 357
16123 123
48836 330
44668 682
15539 461
9780 78