18385
2
3795
1
1832
3
1215
2105
3559
637
0
2719
1776
2229
4
1124
2097
6371
7
9953
5304
9
6062
16
2693
7952
3006
1664
985
4546
1356
1365
1644
1281
1233
2678
10
964
1261