15527 616
39472 302
20311 93
31086 863
7884 291
45269 337
35433 109
29063 153
7550 516
3161 212
9752 93