15527 616
39472 302
20311 93
31089 863
7884 291
45270 337
35434 109
29064 153
7550 516
3161 212
9752 93