336 906
351 289
997 437
1043 134
954 23
833 562
199 73
166 88
681 665
345 232
465 542
535 585
142 167
740 71
624 212
808 902
660 201
403 871
830 165
746 89
254 957