32715 800
203013 774
107712 878
13633 713
15961 855
8928 585
31191 541
27007 231
32029 207
31742 956
33955 760
54147 408
26738 273
9083 752
3888 260