2939 412
287 628
426 882
1544 842
2433 127
995 488
585 43
722 329
297 610
591 509
225 76
101 620
948 626
2270 793
540 55
837 524
1006 557
330 725
892 230
238 992
617 278