15233
1
2012
2
1814
1777
2366
21152
8
2505
1350
711
1706
1162
945
1239
2338
1585
1767
6753
17
3080
3
2316
0
674
19465
6
7471
9
990