5968 773
34605 510
10809 506
9495 61
6093 127
6364 151
3970 79
4231 944
6453 717
2998 439
3229 294
4410 685
24634 386