21152
8
2711
2
1516
1
4651
3
2911
9
5151
1780
2535
19783
2676
3528
7
2932
1942
3498
4
5412
2466
5
32302
0
2405
17946
2740
2082
4291
2593
2316
1153
6307
10
3090
6
4724
7893