40297 547
24063 38
17588 40
14171 309
1973 219
2572 201
7225 202
84430 345
26250 306
9367 696
3327 64
21761 439
6251 657
5692 220
3986 92
3849 151
9113 613
5950 737
6366 538