3014
20
96
0
1458
59
765
951
1
2740
21152
8
2416
7
476
223
693
2145
619
372
616
645
2121
797
142
32
1421
400
564
2153
398
522
352
189326