19783
2
1913
0
680
1
1583
2773
2932
3498
4
1347
1505
1294
1153
916
1126
947
1245
1957
966
982
1587
1254
1868
25669
3546
673
1321
1355
1593
2499