3656 414
24726 683
297510 1056
2596 74
2742 450
6062 833
3129 659
2791 261
6735 623
4916 62
3176 183
2556 127
3172 378
50275 725