20
294
70
156
194
91
3110
214
136
141
235
114
19166
14700
12801
11510
8712
839263
7860
7472
712148
627142
61411
5600