19944
2
3562
1
1691
693
0
801
2377
496
1699
11924
1814
673
802
526
830
4179
1168
745
2562
1816
1000
915
1938
2166
3326
3
4691
1746
1093
962
24337
22
1380