135
20
294
70
156
194
214
153
141
235
2110
230
19726
15030
13071
11800
8952
853263
7960
7642
739148
637142
62311
5790