5951 773
34570 510
10778 506
9487 61
6084 127
6326 151
3964 79
4228 944
6445 717
2995 439
3227 294
4403 685
24563 386