2114
1
21152
8
4471
2
572
0
1699
1814
5151
801
2082
1068
14
25669
475
802
673
496
2524
2152
830
526
1189
1105
1168
596
1103
562
2711
484
2663
914