953 306
501 811
1018 166
482 403
907 623
1008 312
309 446
455 910
298 246
107 592
296 50
510 556
907 1
997 789
477 180
839 739
692 272
121 32
333 86
678 258