2926 646
50746 423
5861 622
9371 686
7993 571
48955 142
18017 246
30468 348
28805 45
16307 107
36601 587
5421 103
8418 540