3100 145
1294 163
182307 797
8692 661
4670 946
4601 594
3209 230
28466 516
6863 512
2569 380
3741 441
6558 758