3148 145
1304 163
182458 797
8698 661
4699 946
4609 594
3234 230
28480 516
6894 512
2579 380
3766 441
6602 758