197
286
110
251
315
1810
121
221
112
177
323
376
21276
15980
14141
12720
9752
929263
8540
8544
803148
701142
66011
6340