19944
2
2100
2377
1
1380
0
830
801
1686
1690
10243
4
1660
1787
662
1168
1532
510
619
3
1746
1879
1801
1093
4691
1938
1632
19783
673
1749
526
2999
1816
2173