20752 3
31976 1
29958 2
31682 5
38151 6
30652 4
23654 1
22152 3
30008 3
109483 30
45907 7
35276 7
26401 1
158728 22
48404 3
41902 4
32255 0
145107 52
124880 20
89134 22
65483 18
79903 11
81158 18
102507 30