50978 155
84089 901
10905 78
36262 144
30772 640
48105 766
35353 509
32173 569
15806 966
32380 344
39378 464
19508 73
49004 276
40088 277