21152
8
2711
2
6026
4651
3
2911
9
3158
1022
1
5151
2535
19783
553
1619
2932
2676
1942
3498
4
2508
7
32302
0
2405
840
17946
2740
2082
2593
2028
2879
1153
2929
6
6307
10
3090