43828
0
1322
3
866
401
2
1002
1037
965
5
1506
630
1155
1
95
2610
1171
1504
8
1780
1075
1055
1136
1785
2024
867
1397
3738
948
1034
979
3013
2923
1986
2841