18385
2
1642
1
3063
3
1054
1501
2317
0
1452
1425
2727
5
2799
2296
1894
2809
661
650
120469
35
292
1889
1392
1578
1869
1329
3795
1365