47080
0
37794
24
832
2
1262
3
1309
1
3126
3064
961
1119
1435
987
1135
5161
4
1798
3102
5
876
3933
11
1197
2368
8
2237
1998
1278
1564
1613
6703
10
1064
4282
1325
887
1786