3105 145
1296 163
182320 797
8694 661
4682 946
4604 594
3211 230
28469 516
6871 512
2571 380
3743 441
6563 758