240
3015
440
153
150
133
218
86
184
113
266
165
26647
20100
18411
16502
1292265
12792
1172148
11544
10520
947143
8710
77311