31101 392
46242 709
48226 601
16598 309
24245 72
21725 160
26825 520
30565 750
30158 75
31126 152
995 79
1254 237