1050 116
3752 923
6417 793
5514 508
2207 117
23294 170
3074 316
14050 674
637 112
4639 539
14898 497
11688 749
16255 829
3688 588
2748 253
4833 311