516
double
100
460
7082
304
2443
115
429
538
319
310
169
509
253
103
269
129
0
83
2