5106 773
30692 508
10341 506
6549 60
5328 126
4620 151
3534 79
3877 944
5873 717
2525 438
2677 294
3861 685
20895 384