906 163
2761 793
273 339
388 679
314 286
394 906
18 920
583 494
927 872
256 140
529 365
433 601
450 543
299 737
898 397
154 737
886 57
1244 1000
48 50
539 563
6 357
649 337
791 312