50897 155
83982 901
10895 78
36230 144
30718 640
48080 766
35159 509
32141 569
15786 966
32353 344
39334 464
19489 73
48975 276
40051 277