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