39585 485
3861 518
380496 1159
53464 627
4049 68
28779 884
2805 174
3605 87
480 30
3990 121
7225 758
21969 845