51576 26
17640 4
33645 13
165869 13
26389 14
27807 9
45488 43
32547 9
14905 9
53188 27
114177 11
15135 10