2349
3
1787
1
1305
1814
2
737
0
650
1431
802
2996
697
21152
8
1211
1973
1860
4438
6
3576
1603
4655
10
3498
4
2159
6666
3080
25788
14