31096 392
46233 709
48216 601
16596 309
24241 72
21720 160
26815 520
30546 750
30149 75
31124 152
994 79
1253 237