10101 3
6509 11
33033 9
14279 4
11678 8
13633 3
15732 10
39958 7
641626 44
102654 21
475056 32
792130 70
477251 0
176859 13