1603
1
2667
1461
0
2666
9
2906
1653
4
1329
427
2258
572
1672
1249
2
2990
782
1294
2478
2077
5
7793
709
2986
1659
935
1104