5108 773
30703 508
10341 506
6550 60
5328 126
4620 151
3534 79
3878 944
5873 717
2525 438
2678 294
3861 685
20897 384