5113 773
30733 508
10342 506
6557 60
5330 126
4625 151
3540 79
3883 944
5873 717
2525 438
2680 294
3863 685
20904 384