2969 412
184 87
936 948
946 882
526 364
223 873
771 470
948 801
766 735
263 322
166 1000
570 923
409 257
3493 59
1243 771
953 817
398 488
24 113
624 194
832 623
682 844
2072 702
804 526