1047
1
1606
19944
2
1992
3
3562
697
0
2110
1093
1309
4914
951
1690
467
2284
1883
1015
1087
496
1380
802
1751
1691
8527
635
5489
11
5389
2131
830
2368
4335