50893 155
83973 901
10894 78
36228 144
30716 640
48077 766
35145 509
32141 569
15786 966
32352 344
39327 464
19480 73
48971 276
40045 277