5805 773
34103 510
10705 506
9358 61
5958 127
6006 151
3919 79
4169 944
6389 717
2926 438
3157 294
4332 685
24077 386