32151 559
15039 329
158712 958
174772 797
87083 445
73067 336
90776 723
56746 199
4657 657
3961 441
41311 146