3078 145
1283 163
182158 797
8685 661
4641 946
4595 594
3200 230
28457 516
6811 512
2558 380
3726 441
6533 758