3183 654
948 626
529 361
326 153
128 253
870 749
694 344
530 395
76 616
706 188
117 670
1011 671
1997 454
448 606
543 55
894 33
264 786
935 140
586 43
1007 396
325 241
381 691
127 659
942 295