1015
1
1350
0
1694
951
690
2669
2
21152
8
1787
564
1743
877
2949
108797
460
2462
1927
1596
1311
2271
4
1306
2948
3
1380
1533
1813
2299
8527
929
905
529
407