181997
11
1963
2
3187
5
18816
1000
0
488
1115
1
1371
1253
2032
3003
6
906
1295
1225
946
1363
1411
2570
1438
6220
16