14256 3
11934 11
38981 9
15956 4
12579 8
15033 3
17651 10
48109 7
645129 44
103829 21
477054 32
804479 70
481601 0
178057 13