3196 805
103739 641
4869 28
9605 286
3763 856
6389 142
26955 550
11389 690
3543 410
2851 399
143393 702