7312 324
8729 464
14968 411
303917 1072
13504 715
40444 780
14469 54
39534 113
35892 508
15464 833
8627 626