905
1139
460
1140
391
360
2092
756
459
615
490
1038
2058
1405
295
293
557
299
1925
540
695
1239
257
698
