32841 560
15047 329
159132 959
174967 798
87257 445
73180 337
90977 723
56957 200
4668 657
3971 441
41472 146