5952 773
34577 510
10779 506
9488 61
6085 127
6337 151
3966 79
4229 944
6446 717
2996 439
3228 294
4403 685
24569 386