21152
8
2593
1
1293
297066
0
1496
2711
2
3178
4987
9
5592
476
1069
3803
13724
2147
1668
3304
5
3386
2132
3
5151
2911
1109
3518
2171
4651
4617
4
1038
6348
1212
398656
19
1517