305 82
2901 313
2442 127
1552 842
738 836
555 332
448 858
23 693
486 36
676 736
68 770
221 537
238 562
28 113
369 695
939 545
315 534
665 213
159 313
767 676
240 73
950 797