640 697
31 641
998 488
1156 1000
463 732
702 932
777 239
633 363
811 84
144 18
406 981
662 96
2954 412
363 679
986 840
749 412
297 141
412 275
399 893
369 833
345 622
77 168
863 470
420 614