50862 155
83938 901
10886 78
36214 144
30695 640
48069 766
35079 509
32117 569
15778 966
32333 344
39294 464
19470 73
48961 276
40025 277