3094 145
1291 163
182283 797
8688 661
4662 946
4599 594
3206 230
28465 516
6856 512
2565 380
3738 441
6548 758