47077
0
37785
24
832
2
1262
3
1309
1
3126
3064
961
1119
1435
987
1135
5160
4
1798
3101
5
875
3933
11
1197
2368
8
2237
1998
1278
1564
1612
6703
10
1064
4279
1325
887
1786