19756 3
1498309 112
462058 100
93556 15
562951 41
61578 12
808308 30
56426 11
121809 26
27106 1
22233 2
182303 33
147109 15
325154 23
132258 15
2050554 110
46358 6
1391908 102
85183 16
128455 31
65527 8
20859 3
902882 161