5951 773
34571 510
10779 506
9488 61
6084 127
6332 151
3966 79
4228 944
6445 717
2995 439
3227 294
4403 685
24566 386