40328 547
24079 38
17598 40
14173 309
1973 219
2573 201
7233 202
84431 345
26254 306
9372 696
3327 64
21762 439
6252 657
5692 220
3986 92
3849 151
9113 613
5951 737
6366 538