50968 155
84063 901
10901 78
36255 144
30760 640
48101 766
35302 509
32168 569
15804 966
32372 344
39367 464
19505 73
48996 276
40080 277