5953 773
34579 510
10779 506
9488 61
6086 127
6337 151
3966 79
4229 944
6446 717
2996 439
3228 294
4403 685
24573 386