2964
1
3051
2
1603
1461
0
1513
2906
1727
1843
1681
1015
1876
3238
7
3861
1647
1645
572
3208
1391
1672
108797
1159
2990