42033 485
4308 518
383913 1161
55314 627
4300 68
29747 884
3513 174
4487 87
649 30
4990 121
8170 758
23749 845