1190
2
4152
1
1057
3
2902
6
1630
1115
0
859
4224
4
1045
979
3691
3579
33393
10
8313
9
748
1603
708
4034
384