19783
2
1189
0
1211
5439
1461
1860
2964
1
3576
3
1603
915
951
2478
1439
1093
802
745
2934
2209
3326
1371
4471
693
1720
1672
1564
1599