21152
8
2711
2
4651
3
2911
9
5151
1754
2535
19783
3671
1
2932
2676
1942
2715
3498
4
1819
32302
0
2405
408
17946
2740
2082
2593
2638
1309
1153
6307
10
19465
6
3090
3886
7893