40328 547
24077 38
17595 40
14172 309
1973 219
2573 201
7229 202
84431 345
26253 306
9371 696
3327 64
21761 439
6252 657
5692 220
3986 92
3849 151
9113 613
5950 737
6366 538