1115
0
3691
4
748
1
4152
1057
3
2902
6
1630
1190
2
859
4224
1045
979
3579
8313
9
33393
10
3106
123674
35
605
2060
2676
2837
3055
297066
1177