20306 503
17732 242
14447 62
25761 141
18860 155
14765 669
2056 440
3692 657
2100 500
2916 597
880 83