1026 645
491 278
319 594
238 134
293 310
488 162
1013 334
1063 209
49 385
747 272
611 424
748 795
936 27
40 197
650 268
694 493
443 877
806 472
1001 933
584 967