19783
2
3484
0
1844
1
1306
3546
1590
2932
1603
5592
8
1532
2934
2982
3
1788
1037
2591
2377
17946
3326
1813
5431
2990