1815
2
2505
1431
1
1451
0
1558
1622
641
1681
2612
5
400
24337
22
5440
8
2948
9
1935
1194
1494
4
1339
1162
797
2268
1777
674
1223
1767
1239
1075
6753
17
517
1449
3107
7