32563 800
202940 774
107701 878
13629 713
15961 855
8928 585
31188 541
27006 231
32027 207
31741 956
33950 760
54142 408
26737 273
9080 752
3888 260