162
233
174
131
230
351
433
2510
150
294
161
165
26337
19960
18141
16302
1266265
12592
1141148
11404
10370
938143
8570
76411