3196 805
103711 641
4868 28
9605 286
3763 856
6388 142
26950 550
11388 690
3543 410
2850 399
143296 702