1392
1
1456
2
2907
1225
0
791
637
1495
1088
1133
3223
3
3080
2316
1087
6644
2255
1044
1804
7258
800
2902
16
1062
3546
2655
534
4248
3593
984
2204
5
501
4044