3196 805
103728 641
4869 28
9605 286
3763 856
6389 142
26952 550
11388 690
3543 410
2850 399
143357 702