5951 773
34570 510
10778 506
9486 61
6084 127
6323 151
3964 79
4228 944
6445 717
2995 439
3227 294
4402 685
24561 386