316
340
194
182
196
283
180
215
233
286
2812
471
22616
17160
15201
13580
10412
1010263
9134
8980
871148
746142
6920
69211