19951 145
92877 187
82645 80
36306 910
57507 671
54256 605
79197 80
56175 202
10631 764
37747 144
81227 307
68398 430