34797 502
41804 278
20770 161
26033 443
15546 49
22238 432
7932 681
20553 612
16318 116
26684 164
12341 357
16083 123
48684 330
44437 682
15478 461
9739 78