281
130
90
234
81
253
131
275
100
3410
196
171
22716
17250
15311
13680
10482
1018263
9194
9080
883148
750142
6980
69311