47075
0
822
2
329
1
1410
12
6402
2182
4
83
630
382
1344
983
1160
981
60
413
3548
4424
2323
372
95
511
4878
9
4933
14
1613
5
1556
1019
837
989
8012
8