3196 805
103723 641
4868 28
9605 286
3763 856
6388 142
26952 550
11388 690
3543 410
2850 399
143342 702