3196 805
103725 641
4869 28
9605 286
3763 856
6388 142
26952 550
11388 690
3543 410
2850 399
143351 702