1378 144
894 163
175212 794
7073 661
4250 946
4057 593
2822 229
19433 515
6186 512
2180 380
3287 441
5436 758