50893 155
83972 901
10894 78
36227 144
30715 640
48077 766
35142 509
32136 569
15786 966
32350 344
39323 464
19479 73
48971 276
40043 277