170
135
153
131
142
137
111702
107
90
127
102
15961
12980
10511
9100
716263
6970
6570
5841
572147
53610
503142
4330