3198 805
103867 641
4871 28
9605 286
3765 856
6390 142
26980 550
11398 690
3543 410
2854 399
143862 703