34923 502
42016 278
20855 161
26258 443
15655 49
22350 432
7961 681
20669 612
16369 116
26825 164
12395 357
16137 123
48883 330
44772 682
15560 461
9793 78