5991 773
34619 510
10809 506
9496 61
6094 127
6373 151
3970 79
4231 944
6454 717
2998 439
3229 294
4411 685
24640 386