130
80
153
234
170
306
152
192
105
164
307
268
21276
15980
14141
12720
9752
929263
8540
8544
803148
701142
66011
6340