5897 773
34253 510
10730 506
9406 61
6028 127
6072 151
3944 79
4191 944
6404 717
2950 439
3191 294
4359 685
24303 386