2668
2
1551
1513
1
1824
0
1602
25137
3114
4
1971
1129
417
775
1392
17353
4071
1414
1636
2470
2190
5963
6515
1043