1603
2
2668
814
1
6515
3092
395
822
775
0
2799
3
915
1037
5165
105290
8876
8
4071
1716
571
3663
1622
2372
292
1425