43828
0
401
2
1075
3
33860
23
1155
1
2812
1322
4658
4
866
2610
5
867
2024
8
1037
2923
3512
11
3738
1986
1173
1397
1637
1011
2232
9
475
1171
2081
5967
10
950
979
1265
951