50895 155
83976 901
10894 78
36229 144
30716 640
48078 766
35149 509
32141 569
15786 966
32352 344
39331 464
19485 73
48974 276
40048 277