21152
8
1092
1
2593
2968
297066
0
1539
3644
1554
2
1371
2711
1779
2254
4499
12
5151
2911
9
4651
3
398656
19
4588
5
441
2123
1712
1681
550