2963 644
26735 285
14300 421
3318 799
2594 147
19324 441
29474 669
9540 234
16442 431
5138 588
4930 486
18465 410
4197 824
522 74