34981 502
42139 278
20915 161
26382 443
15704 49
22426 432
7983 681
20741 612
16394 116
26895 164
12431 357
16178 123
49006 330
44949 682
15604 461
9817 78