31062 392
46164 709
48138 601
16547 309
24175 72
21670 160
26673 520
30382 750
30092 75
31083 152
985 79
1240 237