1304
2
1630
1
1083
0
2859
10
1130
2965
7
1135
832
3
677
668
3827
1063
591
1057
5
869
896
657
526
2163
2246
942
2506
1409
1389
1118
10220
6
5186
24
1689
1152
4
4781