21152
8
2593
1
297066
0
2711
2
2941
4
5151
2911
9
599
4651
3
4100
6
398656
19
1442
3145
1960
2015
550
3248
4724
1203
1942
2082
7893
2378
6753
17
2676
108797
3262
6307
10
740
725