31096 392
46232 709
48215 601
16596 309
24240 72
21717 160
26814 520
30545 750
30146 75
31124 152
994 79
1253 237