3099 145
1261 163
182225 797
8681 661
4643 946
4590 594
3209 230
28456 516
6801 512
2559 380
3723 441
6544 758