14935 153
40120 437
31337 873
38702 207
28559 789
9787 594
14285 663
11070 651
20555 779
6093 150
6695 637