31097 392
46235 709
48216 601
16596 309
24241 72
21720 160
26817 520
30548 750
30151 75
31124 152
994 79
1253 237