19961 233
15535 765
74198 338
49646 128
32613 102
10160 588
9670 892
33511 174
20409 374
3135 171
1316 121
2716 570
4900 116
17911 765
98793 288