2328
3
1309
0
1992
697
853
1
1174
1048
4914
2
1740
1336
2558
5389
965
2547
2939
4684
4
1795
4668
3106
123674
35