1023 501
1039 291
317 782
149 871
1173 842
706 912
957 126
413 820
257 543
926 574
684 198
625 754
924 612
985 378
172 413
1338 150