21152
8
2596
2
2593
1
297066
0
2711
1599
1720
2522
5293
11
2911
9
1843
5151
4651
3
2676
398656
19
1011
550
1942
1112
4724
6307
10
2992
6
2810
1468
2378
2082
7893
4
2772
591
1463