40301 547
24065 38
17591 40
14171 309
1973 219
2573 201
7225 202
84430 345
26251 306
9369 696
3327 64
21761 439
6251 657
5692 220
3986 92
3849 151
9113 613
5950 737
6366 538