40503 547
24189 38
17651 40
14185 309
1976 219
2576 201
7275 202
84453 345
26280 306
9382 696
3328 64
21770 439
6256 657
5704 220
3989 92
3849 151
9113 613
5956 737
6367 538