21152
8
2578
1
2711
2
1416
4651
3
2911
9
5151
2535
19783
51331
25
2932
2676
1942
3498
4
32302
0
2405
17946
2740
1632
2082
2755
2456
5717
2593
3546
1679
3107
7
1153
2368
6307
10