2902 313
583 274
852 190
999 488
589 43
227 601
804 66
1008 557
677 736
561 672
68 770
877 402
116 854
294 628
649 859
531 364
2076 702
397 364
299 141
159 313
862 975
767 676
240 73