1248 668
900 39
531 89
954 624
162 879
159 31
367 289
523 335
704 229
404 261
660 835
933 557
780 166
219 764
257 227
118 893
510 701