3093 145
1288 163
182262 797
8687 661
4657 946
4599 594
3204 230
28463 516
6854 512
2564 380
3736 441
6548 758