259
126
110
259
542
149
185
89
89
300
1396
297
1550
493
615
788
279
229
279
259
300
189
1160