3094 145
1259 163
182207 797
8681 661
4642 946
4589 594
3209 230
28453 516
6800 512
2559 380
3723 441
6540 758