50805 155
83848 901
10866 78
36193 144
30655 640
48049 766
35031 509
32083 569
15761 966
32307 344
39253 464
19423 73
48938 276
39992 277