1389 144
894 163
175252 794
7074 661
4250 946
4058 593
2825 229
19440 515
6187 512
2180 380
3290 441
5441 758