2932 646
50752 423
5861 622
9376 686
7995 571
48959 142
18031 246
30485 348
28812 45
16312 107
36608 587
5425 103
8423 540