2977
1
775
2
3629
3871
1177
3470
5
1545
1225
0
796
1813
1868
6899
9
5946
2285
3798
4
616
1753
1412
1466
1663
2535
2322
2054
3109
14
9055
10
1812
3
1869
59
1821
3292