50555 155
83530 901
10819 78
36087 144
30478 640
47960 766
34883 509
31969 569
15682 966
32188 344
39073 464
19326 73
48834 276
39860 277