90
274
82
142
160
202
110
124
62
143
26337
19960
18141
16302
1267265
12592
1141148
11404
10370
938143
8570
76411